#ifndef __SQL_H__
#define __SQL_H__

/*
 * 内容：
 *   执行数据库操作
*/

#include "common.h"
#include <sqlite3.h>

Status dataOpen(const char* name, sqlite3** db);
Status dataClose(sqlite3* db);
Status dataCreatTable(sqlite3* db, const char* name, const char* item);

Status dataInsert(sqlite3* db, const LoginMsg* log, const StaffMsg* stf, const HistoryMsg* his);
Status dataSearchInfo(sqlite3* db, LoginMsg* log, const StaffMsg* stf, const HistoryMsg* his, char*** result, int* row, int* col);
Status dataDelete(sqlite3* db, const LoginMsg* log, const StaffMsg* stf, const HistoryMsg* his);
Status dataUpdateInfo(sqlite3* db, const LoginMsg* log, const StaffMsg* stf, const HistoryMsg* his);

#endif

